a {
	color: #6915BD;
	text-decoration:none;
	font-size:12px/150%;
}

a:visited {
            color: #6915BD;
            text-decoration: underline;
}

a:hover {
	color: #6915BD;
	text-decoration: underline;
}

acronym, abbr {
	cursor: help;
}

blockquote {
	border-left: 5px solid #d8d8d8;
	margin-left: 15px;
	padding-left: 5px;
}

body {      	
	background:#FCDAEB url(/static/images/bg.jpg) repeat-x center top fixed;
	color: #181818;
	font-size: 12px;
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	margin: 0 auto;
	padding: 0;
	text-align: center;
	height:auto;
	width:auto;
}

cite {
	font-size: 90%;
	font-style: normal;
}

h2 {
     font-size: 12px;
     margin: 0px 0 6px 0;
     padding: 4px 0 4px 8px;
     font-weight: bold;
     color: #181818;
     background: url("/static/images/content-h2-bg.jpg");
}

h2 a,
h2 a:visited,
h2 a:hover,
h2 a:visited:hover { 
                     text-decoration: none;
                     color: #181818;
                     }
h3 {
     font-size: 120%;
     margin-top: 0;
}


img { 
	padding: 3px;
	border: #d8d8d8 1px solid;
	margin-bottom: 5px;
	background: #ffffff;
	filter:alpha(opacity=100);
	opacity:1;
}


a:hover img { 
	padding: 3px;
	border: #181818 1px solid;
	margin-bottom: 5px;
	background: #ffffff;
	filter:alpha(opacity=90);
	opacity:0.9;
}



li { 
     margin: 0;
     padding: 0;
     list-style-type: none;
     }


ol#comments li p {
	font-size: 100%;
}

ul { 
     margin: 0;
     padding: 0;
     }

/*
   * Classes
   */

/* The credits at the bottom of the site */
#credit {
          color: #181818;
          font-size: 12px;
          width: 868px;
          text-align: center;
          margin: 0 auto;
          padding: 5px 0 5px 0;
          clear: both;
         
          }

#credit a, 
#credit a:hover,
#credit a:visited,
#credit a:visited:hover {
                          color: #underline;
                          }



/* Link to the comments */
.feedback {
            color: #181818;
            text-align: right;
            padding-bottom: 15px;
            clear: both;
            text-transform: lowercase;
	    font-size: 12px;
            }

.feedback a, .feedback a:visited {             color: #181818;
                            text-decoration: none;
			    font-weight: bold;
                            }
.feedback a:hover, .feedback a:visited:hover { 
                            text-decoration: underline;;
                            }

/* The post informations */
.meta { 
        font-size: 0.9em;
        }

.meta li, 
ul.post-meta li { 
                  display: inline;
                  }

.meta ul { 
           display: inline;
           list-style: none;
           margin: 0;
           padding: 0;
           }

.meta a { 
          color: #181818;
          text-transform: lowercase;
          text-decoration: none;
          font-weight: bold;
          }

.meta a:hover { 
          color: #181818;
          text-transform: lowercase;
          text-decoration: underline;;
          }
.meta { 
        color: #181818;
        font-weight: normal;
        letter-spacing: 0;
	font-size: 12px;
        }


.storycontent { 
                font-size: 12px;
                }

/* Comment form design */
#commentform #author, 
#commentform #email, 
#commentform #url, 
#commentform textarea {
                        background: #ffffff;
                        border: 1px solid #82d4e2;
                        color: #181818;
                        }

#commentform textarea {
	width: 95%;
}

#commentlist li ul {
	border-left: 1px solid #ddd;
	font-size: 110%;
}

ol#commentlist li { 
                  list-style: decimal;
                  }

#content .postindex   {
	float: left; 
	width: 127px;
	margin: 0px 4px 4px 0px;
	padding: 0px 8px 0px 8px;
        background: #f0f0f0 url("/static/images/postindex-bg.jpg") repeat-x top;
	border: 1px solid #d8d8d8;
	min-height:260px;
	height:auto;
	} 

.entry {
       margin-top: 8px;
       color: #181818;
       font-size: 12px;
       font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
       }


.post {
           width: 593px;
           margin: 0px 0px 0px 20px;
           text-align: left;
           display: inline; background: #000;
           }

.alignright {
float: right;
     font-size: 12px;
     font-weight: bold;
}
	
.alignleft {
float: left;
     font-size: 12px;
     font-weight: bold;
}

#content {
           float: left;
           width: 597px;
           margin: 0px 0px 0px 20px;
           text-align: left;
           display: inline;
           }

#content .post-data {
	list-style: none;
	font: 12px 'Lucida Grande', Verdana, Arial, Sans-Serif;
	padding: 4px 0 6px 0;
	color: #181818;
	margin: 0 0 10px 0;
	}

#content .post-data li {
	color: #181818;
	}
	
#content .post-data a {
	text-decoration: none;
        text-transform: lowercase;
	color: #181818;
        font-weight: bold;
	}
	
#content .post-data a:hover {
	color: #181818;
text-decoration: underline;
	}

#content .post-data li.comments {
	font: 12px 'Lucida Grande', Verdana, Arial, Sans-Serif;
	float: right;
	margin: 0 0 0 0;
	display: inline; /* fixes double float bug in IE */
	}
	
#content .post-data li.comments a {
	padding: 0 0 0 0px;
	}
	
#content .post-data li.posted {
	font: 12px 'Lucida Grande', Verdana, Arial, Sans-Serif;
	margin: 0 0 0 0;
	}
	
#content .post-data li.posted a {
	padding: 0 0 0 0px;
	}
	
#content .post-data li.comments a:hover, #content .post ul.post-data li.posted a:hover {
	background-position: 0 -38px;
	}

#content-big {
           float: left;
           width: 596px;
           margin: 0px 0px 0px 20px;
           text-align: left;
           display: inline;
           text-align: justify;
           }

#content h2 {
     font-size: 12px;
     margin: 0px 0 6px 0;
     padding: 4px 0 4px 8px;
     font-weight: bold;
     color: #181818;
     background: url("/static/images/content-h2-bg.jpg");
     border-bottom: 1px solid #82d4e2;
     border-top: 1px solid #82d4e2;
}

#content h2 a,
#content h2 a:visited,
#content h2 a:hover,
#content h2 a:visited:hover { 
	text-decoration: none;
	color: #181818;
}


#header {
	font-size: 26px;
	font-weight: bold;
	text-decoration:none;
	font-family: Verdana;
	margin: 0 auto;
	height: 88px;
	width: 950px;
	padding: 0;
	background: url("/static/images/header.png") no-repeat bottom;
	position:relative
}

.header-title {
	font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
	color:#fb47ca;
	font-size:28px;
	padding:13px 0 0 118px;
	text-align:left;
	font-weight: bold; 
}
.header-title img {
	position:absolute;left:50%;top:50%;margin:-27px 0 0 -60px;;
}
.header-title a{
	color:#fb47ca;
	text-decoration:none;
	border-bottom:none;
        font-weight: bold;
	}
.header-title a:hover{
	color:#03dafe;
	text-decoration:none;
	border-bottom:none;
	}
.header-description {
	font-family: Verdana;
	color:#808080;
	font-size: 12px;
	padding: 0px 0 0px 120px;
	text-align:left;
	font-weight: normal;
	/*width:498px;*/
}

#topright {
	float: right;
	height: 34px;
	padding: 0px 0px 10px 0px;
	margin: 18px 0px 0px 0px;
	background: url("/static/images/top.jpg") no-repeat bottom;
	z-index:999;position:absolute;right:0px;
	width:320px\9;
}

/*
Search form CSS
*/
.searchform {
	display: inline;
}

.searchform fieldset {
	display: inline;
	margin-top: 1px;
	padding-top: 1px;  
        border: #181818 0px solid;      
}

.searchform label {
	vertical-align: middle;
	display: inline;
	margin-right: 5px;
	font-size: 12px;
	color: #fefefe;
	font-weight: bold;
}

.searchform input {
	vertical-align: middle;
	display: inline;
	font-size: 12px;
}

.searchinput {

	border: 0px solid #e8e8e8;
	width: 228px;
	margin-top: 12px;
	padding-top: 1px;
	padding-bottom: 1px;
	color: #181818;
	margin-left:20px\9;
}

.searchbutton {
	background: url(/static/images/searchbutton.png) no-repeat;
	width: 38px;
	height: 38px;	
	margin-bottom: 0px;
	text-transform: uppercase;
	cursor: pointer;
	color: #FFF;
	font-weight: bold;
	border: 0px solid #181818;
}

#menu {
	position:relative;
	width: 950px;
	margin: 0px auto;
        left: 8px;
	text-align: center;
	line-height: normal;
}
#button {
	list-style: none;
	margin: 0 3px;
	padding: 0px;
	float: left;
	clear:both;
}


#button li {
	float: left;
	height: 28px;
	background: url(/static/images/button-right.gif) top right no-repeat;
	margin: 0 3px;
	white-space: nowrap;
}
#button .page_item a{
	color: #000000;
	display: block;
	background: url(/static/images/button-left.gif) top left no-repeat;
	text-decoration: none;
	padding: 1px 15px 0px 15px;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	line-height: 28px;
}

#button .page_item a:hover{
	color: #ffffff;

}
#button li:hover {
	background-position: 100% -36px;
}
#button .page_item a:hover {
	background-position: 0px -36px;
	border: none;
}

#button li.current_page_item {
	color: #000000;
	text-decoration: none;
	background: url(/static/images/button-right-hover.gif) top right no-repeat;
}
#button .current_page_item a, #button .current_page_item a:visited{
	color: #000000;
	text-decoration: none;
	background: url(/static/images/button-left-hover.gif) top left no-repeat;
}

#menu-bottom { 
	color: #181818;
	clear: both;
	background: url(/static/images/menu-bottom.jpg) no-repeat;
	padding: 4px 0 25px 0px;
	width: 950px;
	margin: 0;
}

#menu-bottom a { 
	color: #181818;
	text-decoration: none;
	font: bold 11px Tahoma, Arial, Helvetica, sans-serif;
}

#menu-bottom a:hover { 
	color: #181818;
	text-decoration: underline;
	font: bold 11px Tahoma, Arial, Helvetica, sans-serif;
}

#menu-bottom p { 
	padding: 10px; 
	margin: 0; 
        text-align:left;
	font: 11px Tahoma, Arial, Helvetica, sans-serif;
}



#footer { 
          width: 950px;
          height: 54px;
          margin: 0 auto;
	  color: #fefefe;
          background: url("/static/images/footer.jpg") no-repeat;
	font-size: 12px;
          }

#footer a {
                          color: #fce703;
                          text-decoration: none;
			  font-weight: bold;
                          } 
#footer a:hover {
                          color: #fce703;
                          text-decoration: underline;
                          }
#footer a:visited {
                          color: #fce703;
                          text-decoration: none;
                          }
#footer a:visited:hover {
                          color: #fce703;
                          text-decoration: underline;
                          }

/* 
   * Left sidebar 
   */
#menu-right { 
             float: right;
             padding: 0px 0px 20px 0px;
             width: 328px;
             font-size: 12px;
             margin-top: 0px;
             }

#menu-right h1 {
     font-size: 12px;
     margin: 0px 0 6px 0;
     padding: 4px 0 4px 8px;
     font-weight: bold;
     color: #fce703;
     width: 300px;
     background: url("/static/images/menu1-h2-bg.jpg");
     border-bottom: 1px solid #01203c;
     border-top: 1px solid #102d47;
}



#menu-right ul ul { 
		   padding-bottom: 10px;
                   margin-left: 0px;
                   }

#menu-right ul ul li { 
                   list-style-image: none;
                   padding: 1px 0px 2px 0px;  
                      }

.menu1 { 
	float: left;
	width: 167px;
	font-size: 12px;
	padding: 0px 0px 0px 0px;
	margin-right: 17px;
	display: inline;
}

.menu1 h2 {
     font-size: 12px;
     margin: 0px 0 6px 0;
     padding: 4px 0 4px 8px;
     font-weight: bold;
     color: #fce703;
     background: url("/static/images/menu1-h2-bg.jpg");
     border-bottom: 1px solid #01203c;
     border-top: 1px solid #102d47;
}

.menu1 a,
.menu1 a:visited { 
	text-decoration: none;
	color: #181818;
	font-size: 12px;
}

.menu1 a:hover,
.menu1 a:visited:hover  { 
	color: #181818;
	text-decoration: underline;
}

.menu1 ul ul { 
		   padding-bottom: 10px;
                   margin-left: 8px;
                   }

.menu1 ul ul li { 
                   list-style-image: none;
                   padding: 1px 0px 2px 0px;  
                      }

.menu2 { 
             float: left;
             width: 135px;
             font-size: 12px;
padding: 0px 5px 0px 0px;
display: inline;
             }

.menu2 h2 {
     font-size: 12px;
     margin: 0px 0 6px 0;
     padding: 4px 0 4px 0px;
     font-weight: bold;
     color: #fce703;
     background: url("/static/images/menu2-h2-bg.jpg");
     text-align: center;
     border-bottom: 1px solid #01203c;
     border-top: 1px solid #102d47;
}


.menu2 a,
.menu2 a:visited { 
                             text-transform: lowercase;
                             text-decoration: none;
                             color: #181818;
			     font-size: 12px;
			     font-weight: bold;
                             }

.menu2 a:hover,
.menu2 a:visited:hover  { 
                              color: #181818;
                               text-decoration: underline;
                              }

.menu2 ul ul { padding-bottom: 10px;
                   margin-left: 0px;
                   }

.menu2 ul ul li { 
                   list-style-image: none;
                   padding: 1px 0px 2px 0px;  
                      }


.menu2 img { 
      padding: 4px;
      border: #d8d8d8 1px solid;
      background: #d8d8d8;
      margin-bottom: 5px;
      }

.menu2 a:link img  { 
      padding: 4px;
      border: #d8d8d8 1px solid;
      background: #d8d8d8;
      margin-bottom: 5px;
      }

.menu2 a:hover img  { 
      padding: 4px;
      border: #abf3ff 1px solid;
      background: #abf3ff;
      margin-bottom: 5px;
      }


/* End of left sidebar */



input#s {
          width: 158px;
          border: 1px solid #181818;
          color: #181818;
}

#rap { 
       width: 950px;
       margin: 0 auto;
       background: url("/static/images/rap.jpg") repeat-y;
       text-align: left;
       }


#wrapper { 
       width: 950px;
       margin: 0 auto;
       text-align: left;
       }

#searchbutton { 
                margin-top: 2px;
                width: 115px;
                height: 22px;
                }


#commentform #submit {
                background: #aef4ff; 
                color: #181818; 
                font-size: 12px;
                padding: 2px 8px 2px 8px;
                margin: 0;
                text-transform: lowercase;
                float: left;   
                width: 110px; 
                border: 1px solid #82d4e2;
}


.copyright { width:705px; font-size:11px; line-height:140%; color:#65585a; padding:18px 0 18px 350px; margin:0 auto; text-align:left;position: relative;  }
.copyright strong { font-size:12px }
.copyright p { font:12px/130% Arial,sans-serif; margin-top:7px }

.loginbox {

margin: 2px 0 0 24px;
}
.basic-input {
	-moz-border-radius:3px 3px 3px 3px;
	border:1px solid #C9C9C9;
	border-bottom-left-radius:3px 3px;
	border-bottom-right-radius:3px 3px;
	border-top-left-radius:3px 3px;
	border-top-right-radius:3px 3px;
	font-size:14px;
	height:18px;
	padding:4px;
	width:200px;
}
.remember input[type="checkbox"] {
position: relative;
top: 2px;
margin-right: 3px;
}

.btn-submit {
	-moz-border-radius:3px 3px 3px 3px;
	background:none repeat scroll 0 0 #3FA156;
	border-bottom-left-radius:3px 3px;
	border-bottom-right-radius:3px 3px;
	border-top-left-radius:3px 3px;
	border-top-right-radius:3px 3px;
	cursor:pointer;
	font-size:14px;
	font-weight:bold;
	padding:6px 26px;
	color: #fff;
}
.disabled {
	background:#F0F0F0;
	border:1px solid #B9B9B9;
	color:#999;
}
.enabled {
	color:#ffffff;
	background:#3fa156;
	border:1px solid #528641;
}
.sidebox {
width: 220px;
margin-bottom: 10px;
overflow: hidden;
}
.side_c a,
.side_c a:visited { 
	/*text-transform: lowercase;*/
	text-decoration: none;
	color: #181818;
	font-size: 12px;
}

.side_c a:hover,
.side_c a:visited:hover  { 
	color: #181818;
	text-decoration: underline;
}
.side_news { margin-left:15px; overflow:hidden }
.side_news li hr { margin-left:0px;border:1px #FCDAEB dotted; width:90%;  }
.news_date { font:13px/130% Arial,Helvetica,sans-serif; background:#f1dffe; padding:3px 2px 1px 3px }
.side_news p { margin-top:7px }

.tag1 {
	float: right;
	height: 20px;
	line-height: 180%;
	text-align: center;
	background: url(/static/images/tag1.gif) no-repeat left top;
	margin-right: 13px;
	overflow: hidden;
	color: #fff;
}
.tag1 a {
	float: left;
	height: 20px;
	color: #F9DCEC;
	background: url(/static/images/tag1.gif) no-repeat right -20px;
	padding: 0 5px;
	overflow: hidden;
}
.tag1 a:hover,
.tag1 a:visited:hover {
	color: white;
}

.toplist {
	text-align:center;
}
.toplist img {
	width: 125px;
}

/*reg*/
.reg_bg { width:598px; _height:500px; min-height:500px; /*background:url(../../images/mm11/rbg.jpg) no-repeat left top;*/ padding:30px 0 0px 0; margin:0 auto }
.reg_content { width:598px;  overflow:hidden }
.reg_bt { font:bold 16px/140% Arial,Helvetica,sans-serif; color:#6e1cbd; margin-right:2px }
.reg_st { color:#6e1cbd }
.reg_box { width:598px }
.reg_box .title { text-align:right; }
.reg_box .cont { line-height:140%;height:50px; }
.reg_agreement { height:279px; height:282px\9; color:#555; background:#fff7f5; border:1px solid #f4d3d9; padding:5px; overflow-x:hidden; overflow-y:scroll }
.reg_agreement p { line-height:140%; margin-bottom:10px }
.btn_1 { float:left; width:100px; height:30px; line-height:230%; text-align:center; overflow:hidden }
.btn_1 a { width:100px; height:30px; color:#FFF; display:block; background:url(/static/images/btn_1.gif) no-repeat }
.reg_lsp { padding-right:5px }
.btn_sumbit { width:100px; height:30px; text-indent:-9999px; display:block; background:url(/static/images/btn_2.gif) no-repeat; border:0; cursor:pointer; margin:0 auto; overflow:hidden }
.reg_error { width:398px; font-weight:bold; color:#E00; padding:2px }
.btn_3 { float:left;width:160px; height:30px; line-height:230%; text-align:center; margin:0 auto; overflow:hidden }
.btn_3 a { width:160px; height:30px; color:#FFF; display:block; background:url(/static/images/btn_3.gif) no-repeat }

/*detail*/
h1.title {
width: 598px;
height: 26px;
font: bold 15px/130% Arial,Helvetica,sans-serif;
color: #D2489D;
padding: 10px 0 0 0px;
overflow: hidden;
}
.tabs-container {
width: 598px;
margin: 0 auto;
}
.toolbar {
width: 598px;
height: 38px;
background: url(/static/images/toolbar_bg.gif) repeat-x;
margin: 0 auto;
overflow: hidden;
}
.toolbar ul {
width: 598px;
height: 38px;
overflow: hidden;
}
.toolbar_gray {
width: 598px;
height: 38px;
background: #fff;
margin: 0 auto;
overflow: hidden;
}
.toolbar_gray ul {
width: 598px;
height: 38px;
overflow: hidden;
}
.mvpage_player {
width: 598px;
margin: 0 auto;
overflow: hidden;
}
.mvdbox {
width: 598px;
background: #9E5285 url(/static/images/mvpage_cbg.gif) repeat-x left top;
margin: 0 auto;
padding: 10px 0;
overflow: hidden;
}
.mvdata {
float: left;
width: 348px;
overflow: hidden;
}
.mvdatabox {
width: 328px;
margin: 0 10px;
border-collapse: separate;
border-spacing: 1px;
}
.mvdatatd1 {
width: 130px;
text-align: center;
color: white;
background: #EE75C1 url(/static/images/mvpage_tbg.gif) repeat-y left top;
padding: 4px 0 3px 0;
}
.mvdatatd2 {
width: 192px;
color: white;
background: #BC5F9C;
padding-left: 5px;
}
.mvdetail {
float: left;
width: 244px;
height: 280px;
}
.mvinfo_title {
margin-top:0px;
padding-top:0px;
width: 90px;
height: 22px;
margin-bottom: 5px;
overflow: hidden;
color:#fff;
font-size:14px;
}

.mvinfo {
width: 232px;
height: 89%;
_height: 266px;
font: 12px/165% Arial,Helvetica,sans-serif;
color: #DFABE8;
background: #3C153C;
border: 1px solid #BC5F9C;
padding: 5px;
overflow: auto;
overflow: auto;
}
.colory{background:#fff9ed;}
.coloryother{background:#fff0db;}
.resources {
margin: 0;
padding: 0;
width: 100%;
border: 0;
border-collapse: collapse;
border-spacing: 0;
}
.resources .name {
width: 396px;
padding: 10px 15px;
text-align: left;
}
.resources .size {
width: 60px;
font-size: 14px;
}
.resources .time {
text-align: left;
padding-left: 10px;
width: 116px;
line-height: 17px;
}
.detail_relations {
	text-align:center;
}
.detail_relations a {
	padding: 8px;
}
